package com.ht.demo.dao.domain.monitor;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

/**
 * 类SysLoggerDO.java的实现描述：系统操作日志
 * 
 * @Author hdengxian
 * @Date 2023年05月30日
 */
@TableName("sys_logger")
public class SysLoggerDO {
    /**id**/
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    /**操作模块**/
    private String title;
    /**操作类型**/
    private String operateType;
    /**请求类名**/
    private String clazzName;
    /**请求方法**/
    private String method;
    /**请求方式**/
    private String requestType;
    /**主机地址**/
    private String operIp;
    /**操作人员**/
    private String operName;
    /**操作时间**/
    private java.util.Date operTime;
    /**请求URL**/
    private String operUrl;
    /**操作地址**/
    private String location;
    /**消耗时间**/
    private Long costTime;
    /**请求参数**/
    private String operParam;
    /**返回参数**/
    private String jsonResult;
    /**错误消息**/
    private String errorMsg;
    /**操作状态(0-正常，1-异常)**/
    private String status;

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public SysLoggerDO() {
    }

    public Long getId(){
        return id;
    }

    public void setId(Long id){
        this.id = id;
    }
    public String getTitle(){
        return title;
    }

    public void setTitle(String title){
        this.title = title;
    }
    public String getOperateType(){
        return operateType;
    }

    public void setOperateType(String operateType){
        this.operateType = operateType;
    }
    public String getClazzName(){
        return clazzName;
    }

    public void setClazzName(String clazzName){
        this.clazzName = clazzName;
    }
    public String getMethod(){
        return method;
    }

    public void setMethod(String method){
        this.method = method;
    }
    public String getRequestType(){
        return requestType;
    }

    public void setRequestType(String requestType){
        this.requestType = requestType;
    }
    public String getOperIp(){
        return operIp;
    }

    public void setOperIp(String operIp){
        this.operIp = operIp;
    }
    public String getOperName(){
        return operName;
    }

    public void setOperName(String operName){
        this.operName = operName;
    }
    public java.util.Date getOperTime(){
        return operTime;
    }

    public void setOperTime(java.util.Date operTime){
        this.operTime = operTime;
    }
    public String getOperUrl(){
        return operUrl;
    }

    public void setOperUrl(String operUrl){
        this.operUrl = operUrl;
    }
    public Long getCostTime(){
        return costTime;
    }

    public void setCostTime(Long costTime){
        this.costTime = costTime;
    }
    public String getOperParam(){
        return operParam;
    }

    public void setOperParam(String operParam){
        this.operParam = operParam;
    }
    public String getJsonResult(){
        return jsonResult;
    }

    public void setJsonResult(String jsonResult){
        this.jsonResult = jsonResult;
    }
    public String getErrorMsg(){
        return errorMsg;
    }

    public void setErrorMsg(String errorMsg){
        this.errorMsg = errorMsg;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }
}